import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
// 完整导入并执行所有的过滤器
// import '@/utils/date-time'
// 按需导入所需的过滤器名
import { relativeTime } from '@/utils/date-time'
// 导入axios实例
// import http from '@/utils/request'
// 导入注册vant组件的js模块(直接导入)
import '@/utils/vant-ui'
// 导入flexible文件 处理html标签的font-size大小的
import 'amfe-flexible'
// 导入全局样式文件
import '@/styles/index.scss'
/* import dayjs from 'dayjs'
// console.log(dayjs(+new Date()).format('YYYY-MM-DD'))
Vue.filter('fmtime', (val) => {
  return dayjs(val).format('YYYY-MM-DD')
}) */
Vue.filter('relativeTime', relativeTime)
Vue.config.productionTip = false
// 将axios实例挂载到了vue原型上(数据和属性共享的)
// Vue.prototype.$http = http
// 创建事件中心
Vue.prototype.bus = new Vue()
new Vue({
  router,
  store,
  render: h => h(App)
}).$mount('#app')
// const o = new Object()
// o.name = 'zs' // name属性只能被o访问
// Object.prototype.age = 12 // age属性就是共享属性
// const obj = new Object()
// console.log(obj)

